• Tags:

    No tags

  • Name:

    aArcaneShield

  • Displayed name:

    Arcane shield

  • Description:

    Break the seal and create an arcane shield to the wielder that protects from a certain amount of damage.

  • Cast description:

    | AP: aAP | CD: aCDs | | :---: | :---: | | **Flux: aFluxOrCost ➞ aFluxCost** | **Range: str(vRange)** | Gives {vLvl*3} extra HP to the caster for the next 20 seconds.

  • Condition:

    sFlux >= aFluxCost "You don't have enough Flux"

  • AP cost:

    1

  • Cooldown:

    5

  • Flux cost:

    apMod(aAP)*cdMod(aCD)*targetMod(1,0)*durMod(20)*vRange*autoSave*halfOnSave*effectLvl(vLvl*15,15,sCatalystLvl)*noTestMod

  • Variables:

    vRange.choice(Range,[Self],[selfMod]) vLvl.slider(Lvl,1,10,1) vTest.choice(Test,[Arcana],[sArcana]) vMR.add(vTest)

  • On used script:

    aName.cd.set(aCD) sFlux.current.change(-aFluxCost)

  • Type:

    1

  • Action effects:

    • Use case:

      1

    • Name:

      Arcane Shield

    • Description:

    • Script:

      mArcaneShield.create.effects(Arcane shield) mArcaneShield.description.set_(Give {vLvl*3} Extra HP.) mArcaneShield.script.set( sExtraHP.current.change({vLvl*3}) ) mArcaneShield.duration.set(20) mArcaneShield.activate()

    • Variables: